self-contained bathroom facilities - Alemán Inglés Diccionario